API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsInputs
Devices
Mouses
MouseDeviceManager.h
1
// MouseDeviceManager.h
3
//
5
6
namespace
nkInputs
7
{
13
class
DLL_INPUTS_EXPORT
MouseDeviceManager
final :
public
nkCommon::SingletonClass<MouseDeviceManager>
14
{
15
public :
16
23
MouseDeviceManager
*
createOrRetrieve
(
const
std::string_view& name) ;
30
MouseDeviceManager
*
get
(
const
std::string_view& name) ;
37
void
rename
(
const
std::string_view& currentName,
const
std::string_view& newName) ;
43
void
erase
(
const
std::string_view& name) ;
44
} ;
45
}
nkInputs::MouseDeviceManager::erase
void erase(const std::string_view &name)
nkInputs
Encompasses all API of component NilkinsInputs.
Definition:
KeyboardDevice.h:7
nkInputs::MouseDeviceManager::createOrRetrieve
MouseDeviceManager * createOrRetrieve(const std::string_view &name)
nkInputs::MouseDeviceManager::get
MouseDeviceManager * get(const std::string_view &name)
nkInputs::MouseDeviceManager
Manages the mouse devices available in the component.
Definition:
MouseDeviceManager.h:14
nkInputs::MouseDeviceManager::rename
void rename(const std::string_view ¤tName, const std::string_view &newName)
Generated by
Doxygen
1.8.18